import { randomInt } from 'mathjs';

/**
 * 随机数（整型）
 * @param max 最大值
 * @return 随机数
 */
export default function random(max: number): number;
/**
 * 随机数（整型）
 * @param min 最小值
 * @param max 最大值
 * @return 随机数
 */
export default function random(min: number, max: number): number;
/**
 * 随机数（整型）
 * @param max any 最小值
 * @param max any 最大值
 * @return 随机数
 */
export default function random(min: any, max?: any) {
	if (max !== undefined) {
		return randomInt(min, max);
	} else {
		return randomInt(min);
	}
}
